red-spotted purple (limenitis astyanax) - Español Inglés Diccionario